Genetic algorithm scheduling